*{font-family:"微软雅黑";margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,0,0,0);text-decoration:none;font-style:normal;}
body {
	margin: 0;
	font-family: Arial,
	Helvetica,
	sans-serif;
	font-size: 13px;
	line-height: 1.5;
	background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;
	background-color:#fff;
}

@media screen and (min-height: 400px) and (max-width: 520px) {
				.signUp{position: absolute;top: 0%;}
			}
@media screen and (min-width: 520px){
				.signUp{position: absolute;top: 30%;}
}
.bgMusic{width:30px;height:30px;position:fixed;top:15px;right:15px;z-index:1000}
.bgMusic img{width:30px;height:30px;position:fixed;top:15px;right:15px;z-index:1000}
.demo{width:100%;height:80%;overflow:hidden}
.swiper-wrapper{width:100%;}
.swiper-slide{
	position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-slide i{background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;overflow:hidden;}

.flower{position: absolute;top: 21%;z-index: 1;width: 100px;left: 70%;}
.signUp{width: 100%;max-width:600px;min-width:280px;margin:0 auto;position: absolute;top: 30%;}
.signUp-item{width: 80%;margin:0 auto;margin-bottom: 28px;}
.signUp-item-title{  color: #FFEBA0;margin-bottom: 2px;font-size: 18px;}
.signUp-item-content{}
.signUp-item-text{  width: 100%;  height: 36px;  background: #F4BE51;  /* border: 2px solid #9D9B9C; */  border-radius: 6px;display: block;}
.signUp-item-text input{border:none;background:none;width:96%;height: 32px;padding: 2px 2%;outline:none;color: #FFF;font-size:16px;}
.signUp-button{  width: 80%;height: 38px;line-height: 38px;font-size: 18px;display: block;margin: 12px auto;text-align: center;  color: #FFF;  border-radius: 6px;display: block;background: #F4BE51;}

.signUpS .signUp-item{width: 80%;}
.signUpS .signUp-item-title{margin-bottom:0;font-size:14px;}
.signUpS .signUp-item-text{height: 36px;}
.signUpS .signUp-item-text input{height:28px;padding:2px 2%;}
.signUpS .signUp-button{width: 80%;height: 32px;line-height: 32px;font-size: 16px;display: block;margin: 8px auto;}

.gesture{width:115px;position:absolute;bottom:50px;left:50%;opacity:0;margin-left:-60px;-webkit-animation:gestureDemo 1.2s;-webkit-animation-iteration-count:100;}
@-webkit-keyframes gestureDemo
{
from {bottom:50px;opacity:0}
to {bottom:100px;opacity:1}
}
.upArrow{width:18px;position:fixed;bottom:5px;left:50%;margin-left:-9px;z-index:10; opacity:0;-webkit-animation:upArrowDemo 0.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;}
@-webkit-keyframes upArrowDemo
{
from {opacity:0;}
to {opacity:1;}
}
.map{position: absolute;top: 38%;width:100%;height:120px;line-height:78px;text-align:center;border-radius:5px;display:block;margin:10% auto;}
.tel{position: absolute;left: 32%;top: 61%;width:60%;height:50px;line-height:40px;text-align:center;border-radius:5px;display:block;margin:10% auto;}
.Start{width:100%;height:100%;background:url(images/bg2.jpg) no-repeat;background-size:cover;background-position:center center;position:fixed;top:0;left:0;z-index:1000;}
.Start-zhiwen{position:fixed;top:50%;left:50%;width:130px;height:130px;margin-left:-65px;margin-top:-65px;}
.Start-zhiwen-block{position:relative;}
.Start-zhiwen-block img{width:130px;}
.finger_line{position:absolute;bottom:-50px;left:0;display:none;}
.Start-zhiwen-info{position:absolute;top:-40px;left:0;width:130px;text-align:center;color:#fff;display:none;font-size:16px;}
.bgMusic-block{position:relative;}
.music-bg{position:fixed;top:0;right:0;width:40px;height:40px;z-index:999;}
.bgMusic-img{-webkit-animation:bgMusicDemo 1.2s linear infinite;}
@-webkit-keyframes bgMusicDemo
{
from {-webkit-transform:rotate(0deg);}
to {-webkit-transform:rotate(360deg);}
}

/*设置提示字体颜色*/
input::-moz-placeholder { color: #FFF; }
input::-webkit-input-placeholder { color:#FFF; }

/**提示框**/
.alert{width:300px;background:#FFFFFF;border-radius:10px;position:fixed;top:50%;left:50%;margin-top:-60px;margin-left:-150px;cursor:pointer;z-index:100;overflow: hidden;}
.alert-bg{width:100%;height:100%;background:#000; opacity:0.5;position:fixed;top:0;left:0;z-index:99}
.alert-txt{color: #E60112;padding:30px 20px;text-align:center;font-size:20px;font-family: "微软雅黑";}
.alert-button{color:#fff;height:50px;line-height:50px;text-align:center;border-top:1px solid #fff;font-family: "微软雅黑";font-size:20px;background: #E60112;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.alertBlue .alert-txt{color: #E60112;}
.alertBlue .alert-button{background: #E60112;}
